Big Huge Thesaurus

arachnoid membrane

noun